package com.dongdongshop.domain.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
* 商家表
* @TableName tb_seller
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SellerReq implements Serializable {

    /**
    * 用户ID
    */

    @ApiModelProperty("用户ID")
    private String sellerId;
    /**
    * 公司名
    */

    @ApiModelProperty("公司名")
    private String name;
    /**
    * 店铺名称
    */

    @ApiModelProperty("店铺名称")
    private String nickName;
    /**
    * 密码
    */
    @ApiModelProperty("密码")
    private String password;
    /**
    * 盐
    */
    @ApiModelProperty("盐")
    private String salt;
    /**
    * EMAIL
    */
    @ApiModelProperty("EMAIL")
    private String email;
    /**
    * 公司手机
    */
    @ApiModelProperty("公司手机")
    private String mobile;
    /**
    * 公司电话
    */
    @ApiModelProperty("公司电话")
    private String telephone;
    /**
    * 状态 0待审核，1审核通过，2审核不通过，3关闭账户
    */
    @ApiModelProperty("状态 0待审核，1审核通过，2审核不通过，3关闭账户")
    private String status;
    /**
    * 详细地址
    */
    @ApiModelProperty("详细地址")
    private String addressDetail;
    /**
    * 联系人姓名
    */
    @ApiModelProperty("联系人姓名")
    private String linkmanName;
    /**
    * 联系人QQ
    */
    @ApiModelProperty("联系人QQ")
    private String linkmanQq;
    /**
    * 联系人电话
    */
    @ApiModelProperty("联系人电话")
    private String linkmanMobile;
    /**
    * 联系人EMAIL
    */
    @ApiModelProperty("联系人EMAIL")
    private String linkmanEmail;
    /**
    * 营业执照号
    */
    @ApiModelProperty("营业执照号")
    private String licenseNumber;
    /**
    * 税务登记证号
    */
    @ApiModelProperty("税务登记证号")
    private String taxNumber;
    /**
    * 组织机构代码
    */
    @ApiModelProperty("组织机构代码")
    private String orgNumber;
    /**
    * 公司地址
    */
    @ApiModelProperty("公司地址")
    private Long address;
    /**
    * 公司LOGO图
    */
    @ApiModelProperty("公司LOGO图")
    private String logoPic;
    /**
    * 简介
    */
    @ApiModelProperty("简介")
    private String brief;
    /**
    * 创建日期
    */
    @ApiModelProperty("创建日期")
    private Date createTime;
    /**
    * 法定代表人
    */
    @ApiModelProperty("法定代表人")
    private String legalPerson;
    /**
    * 法定代表人身份证
    */
    @ApiModelProperty("法定代表人身份证")
    private String legalPersonCardId;
    /**
    * 开户行账号名称
    */
    @ApiModelProperty("开户行账号名称")
    private String bankUser;
    /**
    * 开户行
    */
    @ApiModelProperty("开户行")
    private String bankName;

}
